// class Base6 {
//   private x = 0

//   printX() {
//     console.log(this.x);
//   }
// }

// class Derived6 extends Base6 {
//   showX() {
//     console.log(this.x);
//   }
// }

// const d6 = new Derived6()
// console.log(d.x);

class A{
  private x = 10

  public sameAs(other: A) {
    return other.x === this.x
  }
}
